《shell脚本基础教程》【价格 目录 书评 正版】

您所在的位置:网站首页 shell脚本基础教程 三宅英明 PDF 《shell脚本基础教程》【价格 目录 书评 正版】

《shell脚本基础教程》【价格 目录 书评 正版】

2024-07-05 09:29| 来源: 网络整理| 查看: 265

Chapter 01 关于shell 1 1.1什么是shell 2 1.2为什么使用shell 4 1.3执行命令的示例——ls命令 6 Chapter 02 关于shell脚本 9 2.1 什么是shell脚本 102.2 为什么要使用shell脚本 122.3 编程语言与shell 14Chapter 03 shell脚本的基础知识 173.1 shell脚本的基本结构 183.2 注释 213.3 shell脚本的执行方法 23Chapter 04 变量 274.1 什么是变量 284.2 环境变量 314.3 特殊的shell变量 354.4 位置参数 404.5 特殊参数 424.6 使用declare声明变量 454.7 数组 484.8 关联数组 54Chapter 05 展开和引用 595.1 路径展开 605.2 大括号展开 645.3 波浪线展开 655.4 参数展开 665.5 命令替换 765.6 算术表达式求值 80 5.7 算术表达式展开 82 5.8 进程替换 835.9 历史记录展开 845.10 引用 86Chapter 06 控制结构 916.1 if 926.2 &&和|| 1026.3 [[ ]] 1046.4 for 1096.5 case 1126.6 while和until 114 Chapter 07 重定向和管道 1177.1 标准输入和标准输出 1187.2 重定向 1197.3 here document 1307.4 管道 1347.5 命令分组 136Chapter 08 函数 1418.1 定义函数 1428.2 变量的作用域 1448.3 函数和位置参数 1498.4 函数的退出状态码 .....152Chapter 09 内置命令 1559.1 :命令 1569.2 echo命令 1569.3 printf命令 1599.4 pwd命令和cd命令 1619.5 command命令和builtin命令 1639.6 type命令 1659.7 shift命令 1689.8 set命令 1699.9 unset命令 1739.10 read命令 1759.11 trap命令 1799.12 wait命令 1839.13 exec命令 1849.14 eval命令 187Chapter 10 正则表达式和字符串操作 19110.1 什么是正则表达式 19210.2 基本正则表达式和扩展正则表达式 19210.3 详解grep命令 19610.4 sed命令 203Chapter 11 shell脚本的执行方法 20911.1 如何执行shell脚本 21011.2 shebang的作用 21111.3 命令搜索路径 21211.4 shell脚本的权限 21511.5 source命令 217Chapter 12 通过示例学习shell脚本 22112.1 示例1:计算数值合计值 22212.2 示例2:计算数值列表的合计值 22712.3 示例3:输出指定用户的信息 22912.4 示例4:对正则表达式中的元字符进行转义 23512.5 示例5:根据文件格式解压缩 23812.6 示例6:创建指定路径的文件以及中间目录 24412.7 示例7:将相对路径转换为绝对路径 24812.8 示例8:在多个文件中查找字符串 25312.9 示例9:使用getopt解析命令行选项 26012.10 示例10:使用getopts解析命令行选项 27112.11 示例11:在命令行中管理回收站 280Chapter 13 shell脚本的应用场景 30513.1 将shell脚本用作命令 30613.2 cron批处理 30813.3 命令补全 30913.4 为trash.sh编写补全文件 32113.5 读取补全文件 32713.6 bash-completion软件包 329Chapter 14 shell脚本的测试和调试 33114.1 静态代码解析 33214.2 使用Bats进行测试 33714.3 调试 34314.4 shell脚本中的常见错误 355Chapter 15 如何编写易用的shell脚本 36315.1 什么是易于使用的shell脚本 36415.2 什么是易于阅读的shell脚本 365参考文献 373



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3